PID controller is used in most of the current-speed closed-loop control of permanent magnet synchronous motors (PMSM) servo\nsystem. However, K\np, K\ni, and K\nd of PID are difficult to tune due to the multiple objectives. In order to obtain the optimal PID\nparameters, we adopt a NSGA-II to optimize the PID parameters in this paper. According to the practical requirement, several\nobjective functions are defined. NSGA-II can search the optimal parameters according to the objective functions with better\nrobustness. This approach provides a more theoretical basis for the optimization of PID parameters than the aggregation function\nmethod. The simulation results indicate that the system is valid, and the NSGA-II can obtain the Pareto front of PID parameters.
Loading....